/* -------------------------------------------------------------
	Site Name	      : mywebcreations.dk corporate website
	Date	      : March 18th,2011
	Last Modified date : March 18th, 2011
	
	Created by Thanh Phong, Pham
	email : phong.pham@mwc@.vn
-------------------------------------------------------------- */

html, body {
	height: 100%;
	width: 100%;
}

/* column width*/
.col1, .col2 { margin: 0 auto;}
.col1, .col2, .col3, .col4, .col5, .col6 {overflow: hidden;}

.col1 { width: 1010px;}
.col2 { width : 950px; }
.col3 {width: 628px;}
.col4 {width: 308px;}
.col5 {width: 226px;}
.col6 {width: 466px;}
.col7 {width: 192px;}
.col8 { width: 225px;}
.col9 { width: 208px;}
/* BOXES DECORATION */
.box_decor_s1 .top_decor, 
.box_decor_s1 .bottom_decor { 
	background:url(../images/sprites/bg_box_decor_s1.png) no-repeat; 
	width: 308px; 
	height: 9px;
	line-height: 9px;
}

.box_decor_s4 .top_decor, 
.box_decor_s4 .bottom_decor { 
	background: url(../images/sprites/bg_box_decor_s4.png) no-repeat;
	width: 466px; 
	height: 9px;
	line-height:9px;
}

.box_decor_s5 .top_decor, 
.box_decor_s5 .bottom_decor { 
	background: url(../images/sprites/bg_box_decor_s5.png) no-repeat;
	width: 950px; 
	height: 9px;
	line-height:9px;
}

.box_decor_s1 .top_decor, .box_decor_s4 .top_decor, .box_decor_s5 .top_decor { background-position: top center; }
.box_decor_s1 .bottom_decor, .box_decor_s4 .bottom_decor, .box_decor_s5 .bottom_decor { background-position: bottom center; }

.box_decor_s1 .middle_decor, .box_decor_s4 .middle_decor, .box_decor_s5 .middle_decor { 
	background: #fff; 
	overflow:hidden;
	border: 1px solid #cecece;
	border-top: none;
	border-bottom: none;
}

.box_decor_s2 .left_decor, 
.box_decor_s2 .right_decor { 
	background:url(../images/sprites/bg_box_decor_s2.png) no-repeat;  
	height: 124px;
}

.box_decor_s2 .left_decor { background-position: top left; padding-left: 9px; }
.box_decor_s2 .right_decor { background-position: top right; padding-right: 9px; }

.box_decor_s2 .center_decor { 
	background: url(../images/bg_box_s2_repeat.gif) repeat-x top; 
	overflow:hidden;
	height: 124px;
}

.box_decor_s3 {width: 307px; float: left; display: inline; margin-left: 14px;}
.box_decor_s3 h2 { color: #fff; text-transform: uppercase; font-weight: normal; font-size: 15px; padding: 10px 0 0 45px;}
.box_decor_s3 .top_bar, 
.box_decor_s3 .bottom_decor { background:url(../images/sprites/bg_box_s3.png) no-repeat; width: 307px; height: 40px; }

.box_decor_s3 .bottom_decor { background-position: 0 -120px; }
.box_decor_s3 .st1 { background-position: top left;}
.box_decor_s3 .st2  { background-position: 0 -40px; }
.box_decor_s3 .st3  { background-position: 0 -80px; }

.box_decor_s3 .middle_decor { background:url(../images/bg_box_s3_repeat.png) repeat-y; width: 307px; overflow: hidden;}
.box_decor_s3 p.desc {padding: 10px 20px 0 20px; text-align: justify;}

.box_decor_s3 ul { margin: 0; padding: 10px 20px 0 27px; list-style: none;}
.box_decor_s3 ul li { padding: 0px 0 5px 13px; font-size: 12px; line-height: 18px;}
ul.list1 li, ul.list2 li, ul.list3 li  { background: url(../images/bullet_02.gif) no-repeat 0 5px ; color: #0094e2;}

.title_bar_s1 .left_bar,
.title_bar_s1 .right_bar {
	background:url(../images/sprites/bg_title_bar_s1.png) no-repeat;
	height: 46px;
	display:block;
}  

.title_bar_s1 .left_bar { background-position: top left; padding-left: 11px;}
.title_bar_s1 .right_bar { background-position: top right; padding-right: 11px;}
.title_bar_s1 .center_bar { background: url(../images/bg_title_s1_repeat.gif) repeat-x top; height: 46px; line-height: 44px; padding: 0 4px; display:block; }

.title_bar_s2 .left_bar,
.title_bar_s2 .right_bar {
	background:url(../images/sprites/bg_title_bar_s2.gif) no-repeat;
	height: 46px;
	display:block;
}

.title_bar_s2 .left_bar { background-position: top left; padding-left: 12px;}
.title_bar_s2 .right_bar { background-position: top right; padding-right: 12px;}
.title_bar_s2 .center_bar { background: url(../images/title_bar_s2_repeat.gif) repeat-x top; height: 46px; line-height: 44px; padding: 0 4px; display:block; overflow: hidden; }
.title_bar_s2 .center_bar span.gradient_txt {float: left; display: block; line-height: 46px; padding: 0 4px; color: #047bce; font-size: 18px; font-weight: bold; text-transform: uppercase;}
.title_bar_s2 .center_bar span.gradient_txt span {top: 14px;}
.title_bar_s2 .center_bar a.switcher { display: block; float: right; width: 43px; height: 25px; margin: 10px 5px 0 0; }

/*clear fix*/
.clear {clear: both;}
.fl_left {float: left;}
.fl_right {float: right;}
.v_extra {margin-top: 18px;}
.v_extra10 {margin: 10px 0;}
.first_col {margin-left: 0; }